#include <iostream>
#include <vector>
using namespace std;

int main() {

    int n,m;
    cin>>n>>m;
    
    vector<double> dp(m+1);
    for(int i=1;i<=m;++i){
        dp[i]=dp[i-1]+2+static_cast<double>(n)/i;
    }
    printf("%.2lf",dp[m]);
    
    return 0;
}
